	/* 
    Document   : style.css
    Created on : 2012-04-06, 00:12:23
    Author     : andrzej
    Description:
        Purpose of the stylesheet follows.
*/

.left {
        float: left;
}

.right {
        float: right;
}

.navigationBar {
        line-height: 1.7em;  
        background-color: #306799;
/*        padding: 0px 10px;
        width: 100%;*/
        padding: 0px 1%;
}

.navigationBarItem {
        color: #ccc;
        border: 2px solid transparent;
        white-space: nowrap;
        text-decoration: none; 
        font-weight: bold;
        padding: 0px 7px;
}

.navigationBarItemActive {
        border-top: 2px solid #DD4B39;
        color: white;
}

.footerBar {
        color: #666;
        text-align: center;
}

.footerBarItem {
        padding: 10px;
        color: #666 !important;
        text-decoration: none;
        font-size: 0.85em;        
}

.actionBar {
        background: #306799;
        padding: 3px;
}

.actionBarLink {
        color: whitesmoke !important;
        text-decoration: none !important;
        font-weight: bold;
        padding: 0px 10px;
        line-height: 2.3em;
        font-size: 1.05em;
        display: inline-block;
}

.actionBarSearch {
        font-weight: normal;
        line-height: 1.4em;
        margin: 3px;
        padding: 3px;
        border: 1px solid #d9d9d9;
        width: 24em;
        background-color: white;
}

.actionBarActionIcon {
        padding: 0px 6px;
}

.actionBarHolder {
		box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 5px 0px;
}

.rosterItem {
        border-spacing: 0px;
        width: 100%;
        padding-top: 1px;
        height: 32px;
        border-bottom: 1px solid #DEDEDE;
}

.rosterItemName {
        font-size: 0.96em;
        padding-left: 6px;
}

.rosterItemStatus {
        font-size: 0.75em;
        font-style: italic;
}

.authPanel {
        padding: 2em;
        padding-bottom: 1em;
        margin: 100px auto;
        width: 283px;
        background-color: whitesmoke;
        border: 1px solid #E5E5E5;
}

.authHeader {
        font-size: 1.4em;
}

.authLabel {
        padding-top: 1em;
        font-weight: bold;        
}

.authTextBox {
        width: 100%;
        border: 1px solid #E5E5E5;
        font-size: 1.1em;
        line-height: 1.5em;
        margin-top: 0.5em;        
        padding: 3px;
}

.authButton {
        margin-top: 1.5em;
        padding: 0.5em 1.2em;
        font-weight: bold;
        border: 1px solid #2F5BB7;
        border-radius: 2px;
        background-color: #357AE8;
        color: white;        
}

.button {
        padding: 0.5em 1.2em;
        font-weight: bold;
        border: 1px solid gainsboro;
        border-radius: 2px;
        color: #444;             
        background-color: whitesmoke;        
}

.buttonDefault {
        color: white;
        border: 1px solid #2F5BB7;
        background-color: #357AE8;        
}

.buttonDisabled {
        color: white;
        border: 1px solid gainsboro;
        background-color: lightgray;                
}

.popupPanel {
        background-color: white;
        color:#333;
        font-weight: bold;
        padding: 3px;
        border: 3px solid gainsboro;
}

.popupPanel td {
        padding-left: 4px;
        padding-right: 4px;
}

.popupPanel td:hover {
        background-color: whitesmoke;
        
}

.errorPanelStyle {
	width: 100%;
	background-color: orange;
	border: 1px solid red;
	padding: 3px;
	color: darkred;	
}

.sidebarLeft {
	box-shadow: rgba(0, 0, 0, 0.298039) 1px 1px 5px;
	margin-right: 8px;
	background: #E8F3FC;
}

.sidebarRight {
	box-shadow: rgba(0, 0, 0, 0.298039) -1px 1px 5px;
	margin-left: 8px;
	background: #E8F3FC;
}
